<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
 * Created by CodeTlan.
 * User: Ing. Miguel Salas
 * Date: 3/4/12
 * Time: 9:28 PM
 */
class AddTrabajadores extends CT_Controller
{
    function __construct(){
        parent::__construct();
        $this->load->model("addtrabajador", "dao");
        $this->load->model("trabajador", "trabajadordao");
    }
    function find(){
        $result=$this->dao->find("
            MTA.militancia_trabajador_k,
            T.ficha as ficha,
            concat_ws(' ', T.nombre, T.apellidos ) as nombreap,
            MTA.militancia_k,
            MTA.trabajador_k,

        ",'MTA.militancia_k = '.$this->input->post('militancia_k'),$this->input->post("start"),NUM_ROWS);
        echo $this->getSuccess($result);
    }
    function add(){
        $result=$this->trabajadordao->find('T.trabajador_k',array('T.ficha'=>$this->input->post("ficha")),0,1);
        if($result["total"]>0){

            $trabajador_k=$result["data"][0]->trabajador_k;

            $validate=$this->dao->find('MTA.trabajador_k',array('MTA.militancia_k'=>$this->input->post("militancia_k"),'T.trabajador_k' => $trabajador_k),0,1);
            if($validate["total"]==0){


                $data["militancia_k"]=$this->input->post("militancia_k");
                $data["trabajador_k"]=$trabajador_k;
                $data["estatus"]=1;
                echo $this->_add($data);
            }
            else echo "{success:false}";
        }
        else echo "{success:false}";
    }
    function delete()
    {
        echo $this->_edit(array("estatus" => 0), array('militancia_trabajador_k' => $this->input->post('militancia_trabajador_k')));
    }
}
